home *** CD-ROM | disk | FTP | other *** search
- -*-text-*- $Id: INSTALL.OzTeX,v 2.12 1994/10/25 03:01:14 ross Exp $
-
- ================================================
- INSTALLING THE XY-pic DIAGRAM TYPESETTING MACROS
- ON OzTeX INSTALLATIONS
- ================================================
-
- This file explains step by step how to install XY-pic for use with
- OzTeX by Andrew Trevorrow. Please refer to the generic `INSTALL' file
- for details on the individual files.
-
- Contents:
-
- -1- Adding XY-pic to the TeX search paths
- -2- Memory requirements
- -3- OzTeX and the PostScript backend
- -4- Bugs & comments
- -5- Setup files
-
- ----------------------------------------------------------------------
- -1- ADDING XY-pic TO THE TeX SEARCH PATHS
- ----------------------------------------------------------------------
-
- Follow these steps to make XY-pic `visible' to OzTeX:
-
- INSTALLING MACROS:
-
- 1. Create a subfolder `:TeX-inputs:XY-pic:'.
-
- This folder will contain the XY-pic input files. It is NOT
- sufficient to create an alias to an existing folder which already
- contains these files.
-
- 2. Append this directory name to the line
-
- TeX input folder(s) = ....
-
- in the `:Configs:Default' file.
-
-
- 3. Within the folder `:Configs:' create the files
-
- :Configs:Default+XYpic
- :Configs:Big TeX+XYpic
- :Configs:Big XY-TeX
-
- which are included below (in section -5-).
- Alternatively, these files are included separately with the
- `XY-pic Macintosh Distribution' in the `for OzTeX only:tfm' folder.
-
-
- 4. Within the folder `:TeX-inputs:XY-pic:' place copies of all of
- the files from `texinputs'.
- ... or from the `for TeX Inputs' folder, included with the
- `XY-pic Macintosh Distribution'.
-
-
- INSTALLING FONTS:
-
- 5. Create a subfolder `:TeX-fonts:XY-pic:'
-
- This folder will contain the XY-pic font metrics files. It is NOT
- sufficient to create an alias to an existing folder which already
- contains these files.
-
- 6. Within the folder `:TeX-fonts:XY-pic:' place copies of all of
- the files from `texfonts'.
- ... or from the `for OzTeX only:tfm' folder, included with the
- `XY-pic Macintosh Distribution'.
-
- 7. For each of the subdirectories in `pkfonts': `cx300', `cx329', and
- `cx360' copy all files to the corresponding folder
-
- :PK-files:300:
- :PK-files:329:
- :PK-files:360:
-
- ... or find these fonts in the `for OzTeX only:pkfonts' folder,
- included with the `XY-pic Macintosh Distribution'.
-
- INSTALLING THE PostScript BACKEND:
-
- 8. Within the folder `:PS-files:' place a copy of the file
- `ps:xy212dict.ps'. This is placed here for safe-keeping only.
-
- 9. Within each directory in which you work, you will need a copy
- of this file, renamed to be called `global.ps'.
-
- Read section -3- below, to understand what is required here.
-
- ----------------------------------------------------------------------
- -2- MEMORY REQUIREMENTS
- ----------------------------------------------------------------------
-
- XY-pic is a big package, requiring quite a lot of memory if a large
- number of diagrams, or a small number of large diagrams, are to be
- typeset.
-
- Using the `Default' configuration and `Plain' format, then XY-pic will
- load, but expect trouble unless you need it only for small diagrams.
- With `LaTeX2e' then XY-pic will not even load all of its standard
- options.
-
- Thus using `Big-TeX' should be regarded as ABSOLUTELY ESSENTIAL, to do
- any serious typesetting --- though read the rest of this section
- before doing this. Of course this will mean rebuilding the `Plain'
- and `LaTeX2e' formats using `INITEX' and increasing the Finder
- memory-partition from the OzTeX application's `Get Info' dialog box.
-
- Since `Big-TeX' inherits and overrides settings from `Default' it is
- not necessary to make any alterations for XY-pic --- at least not for
- use with the `Plain' format.
-
- However even `Big-TeX' is too small, in some of its parameters, for
- `LaTeX2e' and XY-pic to coexist peacefully. If you try this then the
- first type of memory to run out is the `pool size':
-
- ! TeX capacity exceeded, sorry [pool_size=60000].
-
- To fix this requires increasing the "pool_size" parameter, to say
- 160,000. This should be sufficient unless the document contains large
- diagrams or diagrams such that many curves appear on the same or
- adjacent pages, and the XY-ps PostScript option is NOT in
- effect. Expect to encounter...
-
- ! TeX capacity exceeded, sorry [mem_max=200000].
-
- In order to typeset such documents other memory parameters may have to
- be increased also, including "mem_top", "hash_size", "hash_prime" and
- "hyph_size". These latter changes mean that the format files have to
- be rebuilt.
-
- For example, in order to typeset the XY-pic guide, reference manual,
- and technical documentation (330+ pages), using the XY-pic fonts, an
- OzTeX with a finder memory partition of 6.4 MBytes -- it has the
- parameter `mem_max=600000' -- was used.
-
- Please experiment with the memory parameters until you find settings
- comfortable for your requirements. The author would be happy to
- include, with future releases of XY-pic, a listing of typical settings
- which users have found to meet their needs.
-
- ----------------------------------------------------------------------
- -3- IMPORTANT: OzTeX AND THE POSTSCRIPT BACKEND
- ----------------------------------------------------------------------
-
- IMPORTANT: If the XY-ps PostScript back-end is to be used with OzTeX,
- then two files are used frequently, namely `:PS-files:empty.ps' and
- `global.ps'. The latter must be resident in the current folder.
-
- Make sure that `empty.ps' indeed has empty contents, for the XY-ps
- \specials depend upon this. Also, if global.ps has non-empty contents,
- then take a copy for safe-keeping for XY-pic will need to overwrite it
- at some point, as will now be explained.
-
- For the XY-ps \specials to work correctly a dictionary of PostScript
- definitions must be included with every document before printing.
- These definitions are typically required on every page, so OzTeX's
- `global.ps' mechanism is used to achieve this. Indeed XY-ps checks
- that this file is available. If it does not find it, or finds that
- it is empty, then the required dictionary is written afresh and
- named `global.ps', so that OzTeX will recognize its purpose.
-
- If your `global.ps' already has contents that you wish to continue to
- use, then append these to the end of the file created by XY-ps. You
- can force a fresh copy of the dictionary by placing \dumpPSdict near
- the beginning of any document.
-
- The dictionary is included in the ready package as `ps/xy212dict.ps'.
-
- LIMITATIONS: Not all of the PostScript effects that can be requested
- from the `line', `rotate' and `color' extension options are actually
- implementable by OzTeX. The limitation is due to the way in which
- OzTeX handles the \special commands, collecting them all at the
- beginning of the PostScript file that it creates, followed by the
- rules and characters from fonts.
-
- This means that the \special to initiate a special effect is followed
- soon after by the one necessary to revert to normal; this happens
- before any font characters are typeset. Correct sequencing is
- maintained so that diagrams constructed purely from XY-pic objects
- such as lines, circles, curves and arrow-tips can be rotated, scaled
- and coloured correctly. However any text characters in the diagram
- will not be rotated, scaled or coloured.
-
- This situation is unfortunate, but nothing further can be done from
- within XY-pic and XY-ps. The code is already in place to implement
- these effects, as can be seen by the purely XY-pic diagrams working
- correctly. It remains for a future version of OzTeX to have \specials
- and font characters sequenced according to their occurrence within the
- DVI-file.
-
- ----------------------------------------------------------------------
- -4- BUGS & COMMENTS
- ----------------------------------------------------------------------
-
- Bugs and questions concerning the OzTeX implementation of XY-pic
- should be directed to
-
- Electronic mail (Internet): ross@mpce.mq.edu.au
-
- Paper mail: Ross Moore
- Mathematics Department
- Macquarie University
- North Ryde, Sydney
- AUSTRALIA 2109
-
- Fax: +61 (2) 805-8114
-
- Generic bugs should be reported to Kristoffer Rose as described in the
- generic INSTALL file.
-
- ----------------------------------------------------------------------
-
- This is the end of the `INSTALL.OzTeX' description; below is a section
- with the files discussed above. We hope you'll enjoy XY-pic!
-
- ----------------------------------------------------------------------
- -5- SETUP FILES.
- ----------------------------------------------------------------------
-
- Below is the contents of each of the files discussed in point 3 of
- section -1- above. Lines with only -s (dashes) are used to delimit
- the files.
-
- ----------------------------------------------------------------------
- :Configs:Default+XYpic
- ----------------------------------------------------------------------
- % This is the default configuration file read by OzTeX 1.7.
- % Before making changes to this file it might be a good idea to save a copy.
- % In your new default file you can then remove all the comments so that
- % OzTeX starts up a little faster.
- %
- % Follow these rules when editing configuration files:
- % -- Lines starting with "%" are ignored; all other lines are significant.
- % -- Each significant line must contain at least one "=" character.
- % Any characters before the first "=" are ignored, as are spaces/tabs
- % immediately after it. The rest of the line contains the information
- % used by OzTeX, usually in the form of one or more strings.
- % -- If only one string is required then any further information is ignored
- % and can be used for comments.
- % -- Use double quotes around a string that includes one or more spaces.
- % -- To avoid long significant lines, use "|" to split such lines anywhere
- % you like. Upon reading a "|", OzTeX will ignore the rest of the current
- % line and continue reading from the next line. The best place to use "|"
- % is where a space is allowed, that way you can safely indent the next line
- % to make the file more readable. See below for examples.
- % -- Two special characters are recognized in non-default configuration files.
- % If "?" is the first non-space/tab after "=" then the corresponding
- % parameter is not changed and the rest of the line is ignored.
- % "!" is similar to "?" but in addition all remaining parameters are
- % left unchanged (the rest of the file is ignored).
- % These characters make it easy to create special-purpose configuration
- % files; for examples, see the other files in the Configs folder.
- %
- config files = |
- "Big TeX" "Big TeX+XYpic" "Big XY-TeX" "" |
- LaTeX LaTeX2e "" |
- "A5 Portrait" "A4 Landscape" "US Letter" "" |
- "View at 144 dpi" "View CM using PS" "" |
- StyleWriter ImageWriter "" |
- "Add CM/PS Fonts" "Add Lucida Fonts" "Add MathTime Fonts"
- format files = LaTeX2e Plain
- help files = |
- "Questions and Answers" "Handy Hints" Problems "TeX Users Group" |
- "Related Software" "" "Changes to OzTeX 1.3" "Changes to OzTeX 1.4" |
- "Changes to OzTeX 1.41" "Changes to OzTeX 1.42" "Changes to OzTeX 1.5" |
- "Changes to OzTeX 1.6" "" "Shareware Fee" Thanks
- printer resolution = 300 (screen resolution..3000 dots per inch)
- viewing resolution = 300 (ditto)
- units = in (in/cm/mm/pc/pt/bp/px)
- paper width = 210mm (A4 width; use 8.5in for US Letter paper)
- paper height = 296mm (A4 height; use 11in for US Letter paper)
- horizontal offset = 0mm (shift pages right if +ve, left if -ve)
- vertical offset = 0mm (shift pages down if +ve, up if -ve)
- show statistics = false
- reverse page order = false (use true if pages are stacked face up)
- conserve VM = false (ignored if non-PostScript printer)
- manual feed = false (ditto)
- reserved = ignored
- %
- % Some notes about the above significant lines:
- % -- Don't change their order.
- % -- The config files will appear as items at the end of the Config menu
- % and should correspond to text files stored in the Configs folder.
- % These strings are ignored in non-default configuration files.
- % -- The format files will appear as items at the end of the TeX menu
- % and should correspond to the names of ".fmt" files in the FMT folder
- % (named below). The format file names must not contain any spaces.
- % -- The help files will appear as items in the Help menu and should
- % correspond to text files in the Help folder (named below).
- % -- The printer resolution is used when printing a DVI file and the
- % viewing resolution is used when viewing a DVI file. You might need to
- % install an appropriate set of PK files if you change either value.
- % Note that the minimum value is determined by the resolution of your
- % monitor (typically 72 dpi).
- % -- The units parameter tells OzTeX how to display all dimensions when
- % printing/viewing a DVI file.
- % -- The paper width and height dimensions are used to detect page-off-paper
- % errors when printing/viewing a DVI file. If the width is greater than
- % the height then OzTeX will print/view the page in landscape mode.
- % Note that these dimensions are ignored when printing on a non-PostScript
- % printer; OzTeX will use the paper size and orientation specified in the
- % current "Page Setup" options.
- % -- The two offset dimensions affect the positioning of all pages when
- % printing a DVI file. They should only be changed if your printer has
- % problems positioning the TeX origin; see page 2 in nasty.dvi.
- % These offsets are NOT used when viewing a DVI file.
- % -- The next four flags are default printing parameters. If you are using
- % a PostScript printer then all these parameters can be altered after
- % selecting the DVI file to be printed.
- %
- % The following parameters define the names and locations of OzTeX's special
- % folders and files:
- % -- Don't change their order.
- % -- Folders and files are specified by "path names". A path name can be a
- % simple file name, or it can be a sequence of names (separated by colons)
- % that represent a valid location in the folder hierarchy. If the path
- % name ends with a colon then it specifies a folder, otherwise a file.
- % -- OzTeX will generate a warning message if a given path name does not
- % specify a known folder or file. Note that in System 7, OzTeX supports
- % aliased files but NOT aliased folders.
- % -- Partial path names begin with a colon. The first folder in such a
- % path is assumed to be in the same location as the OzTeX application.
- % This is the best way to specify folders and files because then you can
- % move the entire OzTeX folder anywhere you like without having to change
- % any path names.
- % -- Full path names begin with the name of a disk (or volume); eg:
- % Help folder = HD40:OzTeX:Help-files:.
- % -- Path names must be enclosed in double quotes if they contain any
- % spaces; eg: Help folder = ":My help:".
- % -- Multiple paths are allowed for TeX input files, TFM files, PK files,
- % PS files and VF files. These parameters also allow "*" at the end of a
- % path name to tell OzTeX to include all sub-folders of the given folder
- % in the search path. Note that OzTeX does NOT automatically include
- % sub-folders within sub-folders.
- % -- When printing a DVI file, the global PS file is searched for in the
- % current folder and, if found, included after the DVI-to-PS prolog.
- % -- The pool file is read only by INITEX.
- % -- The dummy TFM file is used by OzTeX to continue printing/viewing a DVI
- % file after detecting a missing font.
- % -- The dummy screen font will be used to simulate characters when
- % viewing a DVI file with a missing font.
- %
- Help folder = :Help-files:
- FMT folder = :TeX-formats:
- %
- % We can't use ":TeX-inputs:*" because we don't want BOTH LaTeX and LaTeX2e
- % input files to be visible at the same time. The initial search path is for
- % LaTeX2e. The LaTeX config file changes the search path to suit LaTeX 2.09.
- %
- TeX input folder(s) = :TeX-inputs:Plain: :TeX-inputs:LaTeX2e: |
- :TeX-inputs:PSNFSS2e: :TeX-inputs:Graphics2e: :TeX-inputs:XY-pic:
- TFM folder(s) = :TeX-fonts:*
- PK folder(s) = :PK-files:
- PS folder(s) = :PS-files: :PS-files:Encodings:
- Text-to-PS prolog = :PS-files:TEXTtoPS.ps
- DVI-to-PS prolog = :PS-files:DVItoPS.ps
- VF folder(s) = :VF-files:
- global PS file = global.ps
- "Save OzTeX" output = Oz.text
- reserved = ignored
- pool file = :TeX-formats:TeX.pool
- dummy TFM file = :TeX-fonts:CM:cmr10.tfm
- dummy screen font = Geneva
- %
- % The following parameters define some colours used when viewing a DVI file.
- % The allowed colours are black, red, green, blue, cyan, magenta, yellow
- % and white (white can be used to make something invisible).
- % On black and white monitors all non-white colours appear black.
- %
- paper edges = blue
- \special markers = green
- missing fonts = red
- %
- % The following TeX parameters determine how much memory will be allocated
- % for various arrays. Some notes about these TeX parameters:
- % -- Don't change their order.
- % -- The bracketed comments indicate the possible range of values.
- % -- If you increase any value substantially then before using OzTeX you'll
- % need to increase the application memory.
- % -- mem_max is temporarily set to mem_top whenever you run INITEX.
- % -- For details about each parameter, see "TeX: The Program" by Donald Knuth.
- %
- mem_max = 60000 (mem_top..100000000)
- font_max = 120 (1..256)
- font_mem_size = 30000 (8..100000000)
- max_strings = 5000 (1300..16382)
- string_vacancies = 20000 (0..pool_size-23500)
- pool_size = 55000 (string_vacancies+23500..100000000)
- buf_size = 1000 (120..32760)
- stack_size = 200 (1..1600)
- max_in_open = 6 (1..20)
- param_size = 60 (1..8190)
- nest_size = 40 (1..1000)
- save_size = 600 (1..4094)
- trie_size = 8000 (1..32760)
- trie_op_size = 500 (1..16382)
- %
- % If you change any of the next four parameters then you'll need
- % to run INITEX and rebuild all fmt files.
- % Some people will probably want to increase the hash_size value,
- % so here are some suitable hash_prime values:
- % hash_size = 3000 4000 5000 6000 10000 20000 31000
- % hash_prime = 2551 3407 4253 5101 8501 16993 26347
- %
- mem_top = 50000 (mem_min+1100..mem_max)
- hash_size = 4000 (325..31000)
- hash_prime = 3407 (prime about 85% of hash_size)
- hyph_size = 307 (prime from 1..16382)
- %
- % These parameters should only be changed to carry out TeX's TRIP test.
- %
- mem_min = 0 (0..mem_top-1100)
- error_line = 72 (45..32760)
- half_error_line = 42 (30..error_line-15)
- max_print_line = 79 (60..32760)
- %
- % The remaining lines tell OzTeX which TFM files describe PostScript fonts
- % (or more accurately, non-PK fonts). Most of the entries are "raw" TFMs
- % for the corresponding virtual fonts; raw TFMs have names ending in "0".
- % Remember to run "Fix VFs in DVI" before printing or viewing a DVI file
- % that uses virtual fonts.
- %
- % The ordering of lines between the first and last "==" doesn't matter.
- % In a non-default config file the first significant line can start with "=+";
- % this tells OzTeX to add the given fonts to the current list (rather than
- % delete the current list and build a new one).
- %
- == TFM Printer font Screen font Encoding Style
- %
- = ptmr0 Times-Roman Times Mac.enc
- = ptmri0 Times-Italic Times Mac.enc i
- = ptmb0 Times-Bold Times Mac.enc b
- = ptmbi0 Times-BoldItalic Times Mac.enc bi
- %
- % The next few fonts are constructed by slanting the corresponding real fonts
- % (the PSfont code in the DVI-to-PS prolog looks for the "Slanted-" prefix).
- %
- = ptmro0 Slanted-Times-Roman Times Mac.enc i
- = ptmbo0 Slanted-Times-Bold Times Mac.enc bi
- = psyro Slanted-Symbol Symbol nil i
- %
- = pagk0 AvantGarde-Book "Avant Garde" Mac.enc
- = pagko0 AvantGarde-BookOblique "Avant Garde" Mac.enc i
- = pagd0 AvantGarde-Demi "Avant Garde" Mac.enc b
- = pagdo0 AvantGarde-DemiOblique "Avant Garde" Mac.enc bi
- = pbkl0 Bookman-Light Bookman Mac.enc
- = pbkli0 Bookman-LightItalic Bookman Mac.enc i
- = pbkd0 Bookman-Demi Bookman Mac.enc b
- = pbkdi0 Bookman-DemiItalic Bookman Mac.enc bi
- = pcrr0 Courier Courier Mac.enc
- = pcrro0 Courier-Oblique Courier Mac.enc i
- = pcrb0 Courier-Bold Courier Mac.enc b
- = pcrbo0 Courier-BoldOblique Courier Mac.enc bi
- = phvr0 Helvetica Helvetica Mac.enc
- = phvro0 Helvetica-Oblique Helvetica Mac.enc i
- = phvb0 Helvetica-Bold Helvetica Mac.enc b
- = phvbo0 Helvetica-BoldOblique Helvetica Mac.enc bi
- = pncr0 NewCenturySchlbk-Roman "New Century Schlbk" Mac.enc
- = pncri0 NewCenturySchlbk-Italic "New Century Schlbk" Mac.enc i
- = pncb0 NewCenturySchlbk-Bold "New Century Schlbk" Mac.enc b
- = pncbi0 NewCenturySchlbk-BoldItalic "New Century Schlbk" Mac.enc bi
- = pplr0 Palatino-Roman Palatino Mac.enc
- = pplri0 Palatino-Italic Palatino Mac.enc i
- = pplb0 Palatino-Bold Palatino Mac.enc b
- = pplbi0 Palatino-BoldItalic Palatino Mac.enc bi
- = pzcmi0 ZapfChancery-MediumItalic "Zapf Chancery" Mac.enc
- %
- % The next two don't require virtual fonts:
- %
- = pzdr ZapfDingbats "Zapf Dingbats" nil
- = psyr Symbol Symbol nil
- %
- % The following lines show how to download non-resident fonts by adding
- % an extra string (starting with "<") after the printer font name.
- % Immediately after the "<" is the name of a file that should contain
- % the required PostScript font information. If the file is a standard Mac
- % PostScript font file (of type LWFN) then OzTeX will download the relevant
- % POST resources, otherwise it will assume the file is in PFA format and
- % simply download all the text in the file's data fork.
- %
- % OzTeX will only download a file if the corresponding font is actually used
- % somewhere in the DVI file. The specified file is searched for in the current
- % folder first, and then in the PS folder(s). The downloaded information is
- % included in the PostScript output immediately after the DVI-to-PS prolog
- % but before any global file.
- %
- = putr0 Utopia-Regular <putr.pfa Utopia Mac.enc
- = putri0 Utopia-Italic <putri.pfa Utopia Mac.enc i
- = putb0 Utopia-Bold <putb.pfa Utopia Mac.enc b
- = putbi0 Utopia-BoldItalic <putbi.pfa Utopia Mac.enc bi
- ==
-
- (OzTeX doesn't bother reading any stuff after the final "==", so we can
- add more documentation here without having to start each line with "%".)
-
- If a DVI file uses PostScript fonts, the above TFM names get converted into
- printer font names when printing the DVI file on a PostScript printer,
- and into Macintosh screen font names when viewing the DVI file or printing
- it on a non-PostScript printer.
-
- If you are unsure about which screen font would best match a particular
- PostScript font, you must still type something (such as "?").
- If OzTeX cannot find a specified screen font it will warn you and use
- use the system font instead (usually Chicago).
- To obtain the best results when viewing or printing a DVI file with
- PostScript fonts you should try to get the matching screen fonts.
-
- An encoding entry is the name of a user-defined encoding file (or "nil"
- if the screen font uses the same encoding as its corresponding TFM file).
- When loading a config file, OzTeX looks for a given encoding file in the
- PS folder(s) and uses it to build an encoding array of 256 elements.
- This encoding array is then used when viewing a DVI file that uses the
- corresponding PostScript font, or when printing such a DVI file on a
- non-PostScript printer (it is NOT used during PostScript printing).
-
- The Mac.enc encoding file maps characters from a standard PostScript text font
- to matching characters in a standard Macintosh text font. Depending on the
- encoding scheme used in your PostScript TFMs or screen fonts, you might need
- to create other encoding files. It isn't hard; see the comments at the start
- of Mac.enc. For an interesting example of how encoding files can be used,
- see the "View CM using PS" config file.
-
- Each screen font can appear in a certain style defined by a set of flags:
- b=bold, i=italic, u=underline, o=outline, s=shadow, c=condense, e=extend.
- An absence of flags tells OzTeX to use the font's plain style.
-
- ----------------------------------------------------------------------
- :Configs:Big TeX+XYpic
- ----------------------------------------------------------------------
- % This config file sets most TeX parameters to very large values.
- % OzTeX's preferred memory size will need to be at least 3100K.
- % If you don't have enough memory then reduce the values of mem_max
- % and mem_top. Each unit reduction saves 8 bytes, so if mem_max and
- % mem_top are reduced by 100,000 then the required memory size drops
- % to about 2300K.
- %
- % If you decide to change other parameters then you'll need to adjust
- % OzTeX's memory size according to the total number of bytes saved or
- % added. To determine this number:
- % - Use "Get Info" in the Finder's File menu to see OzTeX's current
- % memory size (probably 1400K unless you changed it).
- % - Start OzTeX, run INITEX and hit Cmd-Dot when you get the "**" prompt.
- % OzTeX shows the amount of memory allocated, so note down the number.
- % - Quit OzTeX and use "Get Info" to set OzTeX's memory size as high as
- % you can.
- % - Start OzTeX again and select "Big TeX" (containing your changes)
- % from the Config menu.
- % - Run INITEX and hit Cmd-Dot. The amount of memory allocated
- % should have changed; the difference should be rounded up to the
- % nearest multiple of 10K or more (depending on how paranoid you are)
- % and used to adjust OzTeX's ORIGINAL memory size.
- %
- % You'll need to run INITEX and build the big formats listed below
- % before you can use TeX with this configuration file.
- % The OzTeX User Guide describes how to build such format files.
- % If you want to change the given list of format files, make sure
- % the new names do not contain any spaces.
- %
- config files = ignored
- format files = Big-LaTeX2e Big-Plain
- help files = ?
- printer resolution = ?
- viewing resolution = ?
- units = ?
- paper width = ?
- paper height = ?
- horizontal offset = ?
- vertical offset = ?
- show statistics = ?
- reverse page order = ?
- conserve VM = ?
- manual feed = ?
- reserved = ?
- Help folder = ?
- FMT folder = ?
- TeX input folder(s) = ?
- TFM folder(s) = ?
- PK folder(s) = ?
- PS folder(s) = ?
- Text-to-PS prologue = ?
- DVI-to-PS prologue = ?
- VF folder(s) = ?
- global PS file = ?
- Save OzTeX output = ?
- reserved = ?
- pool file = ?
- dummy TFM file = ?
- dummy screen font = ?
- paper edges = ?
- \special markers = ?
- missing fonts = ?
- %
- % TeX parameters:
- %
- mem_max = 200000 (mem_top..100000000)
- font_max = 256 (1..256)
- font_mem_size = 60000 (8..100000000)
- max_strings = 10000 (1300..16382)
- string_vacancies = 30000 (0..pool_size-23500)
- pool_size = 160000 (string_vacancies+23500..100000000)
- buf_size = 3000 (120..32760)
- stack_size = 600 (1..1600)
- max_in_open = 20 (1..20)
- param_size = 200 (1..8190)
- nest_size = 150 (1..1000)
- save_size = 2000 (1..4094)
- trie_size = 16000 (1..32760)
- trie_op_size = 1000 (1..16382)
- mem_top = 200000 (mem_min+1100..mem_max)
- hash_size = 10000 (325..31000)
- hash_prime = 8501 (prime about 85% of hash_size)
- hyph_size = 2551 (prime from 1..16382)
- mem_min = 0 (0..mem_top-1100)
- error_line = 72 (45..32760)
- half_error_line = 42 (30..error_line-15)
- max_print_line = 79 (60..32760)
- %
- % Keep the current set of PostScript fonts:
- %
- =!
-
- ----------------------------------------------------------------------
- :Configs:Big XY-TeX
- ----------------------------------------------------------------------
- % Sets most TeX parameters to very large values.
- % The OzTeX application memory size will need to be about 3100K.
- % (If you don't have enough memory then reduce the values of mem_max
- % and mem_top. Each unit reduction saves 8 bytes, so if mem_max and
- % mem_top are reduced by 100000 then the application memory required
- % drops to about 2300K.)
- %
- % You'll need to run INITEX and build the format files listed below
- % (with ".fmt" appended) before using TeX with this configuration file.
- % Note that format file names must not contain any spaces.
- %
- config files = ignored
- format files = Big-XY-Plain Bigger-LaTeX2e Big-XY-LaTeX2e
- help files = ?
- printer resolution = ?
- viewing resolution = ?
- units = ?
- paper width = ?
- paper height = ?
- horizontal offset = ?
- vertical offset = ?
- show statistics = ?
- reverse page order = ?
- conserve VM = ?
- manual feed = ?
- reserved = ?
- Help folder = ?
- FMT folder = ?
- TeX input folder(s) = ?
- TFM folder(s) = ?
- PK folder(s) = ?
- PS folder(s) = ?
- Text-to-PS prologue = ?
- DVI-to-PS prologue = ?
- VF folder(s) = ?
- global PS file = ?
- Save OzTeX output = ?
- reserved = ?
- pool file = ?
- dummy TFM file = ?
- dummy screen font = ?
- paper edges = ?
- \special markers = ?
- missing fonts = ?
- %
- % TeX parameters:
- %
- mem_max = 600000 (mem_top..100000000)
- font_max = 255 (1..255)
- font_mem_size = 60000 (8..100000000)
- max_strings = 10000 (1300..16382)
- string_vacancies = 30000 (0..pool_size-23500)
- pool_size = 160000 (string_vacancies+23500..100000000)
- buf_size = 3000 (120..32760)
- stack_size = 1600 (1..1600)
- max_in_open = 20 (1..20)
- param_size = 200 (1..8190)
- nest_size = 150 (1..1000)
- save_size = 2000 (1..4094)
- trie_size = 16000 (1..32760)
- trie_op_size = 1000 (1..16382)
- mem_top = 600000 (mem_min+1100..mem_max)
- hash_size = 10000 (325..31000)
- hash_prime = 8501 (prime about 85% of hash_size)
- hyph_size = 2551 (prime from 1..16382)
- mem_min = 0 (0..mem_top-1100)
- error_line = 72 (45..32760)
- half_error_line = 42 (30..error_line-15)
- max_print_line = 79 (60..32760)
- %
- % Keep current PostScript fonts:
- %
- =!
-
- ----------------------------------------------------------------------
-